'''
因为公司里面的销售NB，所有产品就基本上都是一个传声筒，至于领导时不时的在秀一下存在感
运营呢全部都怕麻烦，所以公司的项目就一坨乱麻
公司的项目已经运行好长时间了，并且绝大多的业务都是口口相传，所以后来接手的研发啥东西都不敢动。

本次业务需求：
    积分系统：
        业主绑定经济人的时候加分
        业主发布房评（语音版）
        业主发布房评（文字版）
        业主修改房评（语音版）
        业主修改房评（文字版）
        上传两证一委（售委托）
        上传两证一委（租委托）
        上传两证一委（租售委托）
        。。。。。。
        发生以上事件的时候需要给对应的 业主 添加响应的积分（调用外部接口）

        问题来了，绝大多数的程序代码不敢动，老大也不让动（之前有一个姐们修改了一个方法导致APP端出事了）。

        不动原有的逻辑，所以这里我使用了  装饰者模式
'''
class Service(object):
    '''所有业务的公共基类'''
    def __init__(self):
        pass;

class Registertrusts(Service):
    '''业主委托'''
    def __init__(self):
        pass;

    #添加业主委托
    def addPropertyTrustRecord(self):
        print('各种验证')
        print('乱七八糟的业务')
        print('业主信息特殊处理')
        print('新增操作日志')



if __name__ == '__main__':
    obj = Registertrusts();
    obj.addPropertyTrustRecord()
    #上面为原有逻辑
    '''
    装饰者模式
    所有的装饰者，都必须继承同一个基类 (装饰者就是产品新提的需求)


    '''



